package com.snail.model.pojo.cart;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

@Data
@TableName("biz_cart_item")
public class BizCartItem {
    @TableId(type = IdType.AUTO)
    private Integer itemId;         // 详情ID（主键，自增）
    private Integer cartId;         // 购物车ID（关联 biz_cart.cart_id）
    private Integer productId;      // 商品ID（关联 biz_product.product_id）
    private Integer sellerUserId;   // 商家用户ID（关联 biz_user.user_id）
    private Integer quantity;       // 购买数量
    private Boolean selected;       // 是否选中(1-是，0-否) —— 用 Boolean 映射 tinyint(1)
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;   // 创建时间
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private LocalDateTime updateTime;       // 更新时间
    private Double price;
    private String specs;
    private String productName;
}